7
תגובות

mysql_fetch_row

פתח razand ,
יש לי את הבעיה הזו:
Warning: mysql_fetch_row() expects parameter 1 to be resource, array given in C:\wamp\www\XXX\class\mysql.php on line 46


הבעיה קוראת בטעינה
זאת הפונקציה:
function torow($query){
return mysql_fetch_row($query);
}


אני לא מבין מה לא בסדר פה

7 תשובות

avatar ענה shlomo120 ב 30 לאוגוסט 2012 #

הפרמטר שהכנסת לפונקציה ככל הנראה מערך ...

avatar ענה itamarhadad ב 30 לאוגוסט 2012 #

גם לי קוראת הבעיה הזאת
כשעברתי לPHP 5.4 הבעיה הופיעה
ובPHP 5.2 לא היה עם זה בעיה בכלל
אני חושב זה בגלל שפונקציה הזאת מחזירה BOOLEAN או מערך ואתה חייב לבחור מה אתה רוצה לקבל ממנה
ככה לפחות זה בPHP 5.4..

avatar ענה razand ב 30 לאוגוסט 2012 #

לא הבנתי עליה כלום.
לא הפעלתי אותה בכלל...
מה אני צריך לעשות?

avatar ענה mmh19 ב 30 לאוגוסט 2012 #

הכי טוב פשוט תעבור לMYSQLI

avatar ענה intval ב 30 לאוגוסט 2012 #

תצרף את כל הקוד שלך

avatar ענה razand ב 31 לאוגוסט 2012 #

$pages_show = "";
$total_rows = $mysql->query("SELECT COUNT(*) FROM `articles`");
$total_rows = $mysql->torow($total_rows);
$total_rows = $total_rows[0];
 
$total_pages = $total_rows / $per_page;
$total_pages = ceil($total_pages);

 for($i = 1; $i  <= $total_pages; ++$i)
 {
  $pages_show .= "<a href='?page=$i'>$i</a> &nbsp;&nbsp;";
 }

avatar ענה intval ב 31 לאוגוסט 2012 #

את הקוד של מחלקת ה mysql שלך.